package com.zoe.onelink.logging.biz.evaluator;

import lombok.Data;

import java.lang.reflect.Method;

/**
 * <p>标题: </p>
 * <p>描述: </p>
 * <p>版权: Copyright (c) 2021</p>
 * <p>公司: 智业软件股份有限公司</p>
 *
 * @version: 1.0
 * @author: ruansheng
 * @date: 2021-10-12
 */
@Data
public class BizLogRootObject {

    /**
     * 执行的方法
     */
    private final Method method;

    /**
     * 参数列表
     */
    private final Object[] args;

    /**
     * 执行的结果
     */
    private final Object result;

    /**
     * 是否包含异常(即使有异常 , errorMsg字段的值也有可能为空)
     */
    private final boolean success;

    /**
     * 错误信息
     */
    private final String errorMsg;

    /**
     * 目标对象
     */
    private final Class<?> targetClass;


}
